package com.daiziru.wuyanmall.dao;

import com.daiziru.wuyanmall.entity.ProductComments;
import com.daiziru.wuyanmall.entity.ProductCommentsVO;
import com.daiziru.wuyanmall.general.GeneralDAO;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ProductCommentsMapper extends GeneralDAO<ProductComments> {
    /**
     * 分页查询的实现
     * @param productId 商品ID
     * @param start  每一页的开始位置
     * @param limit  每一页的查询条数
     * @return
     */
    //注意，当我们自定义的方法有多个参数的时候，需要使用@Param，否则查询不到数据
    public List<ProductCommentsVO> selectCommentsById(@Param("productId") String productId,
                                                      @Param("start") int start,
                                                      @Param("limit") int limit);
}